home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / networking / ip / ka9q / xobbs.arc / makefile < prev    next >
Makefile  |  1989-05-06  |  1KB  |  54 lines

  1. # Makefile for W2XO Unix BBS Version 1.0 May 25, 1988
  2. # hacked considerably by N3EUA for simplicity
  3.  
  4. # set HOMEDIR to directory PBBS will live in
  5. HOMEDIR = /usr/packet
  6. SHELL = /bin/sh
  7.  
  8. CFLAGS = -g -DHOMEDIR=\"$(HOMEDIR)/\"
  9. #CC = mcc
  10. CC = cc
  11.  
  12. SRCS = xomain.c xocmd.c xoio.c xodir.c xofiles.c xomail.c xomisc.c \
  13.         xotime.c xouser.c xofwd.c xocommon.c
  14. SRCS2 = maildaemon.c xocommon.c
  15. SRCS3 = makhdrfil.c xocommon.c
  16.  
  17. OBJS = xomain.o xocmd.o xoio.o xodir.o xofiles.o xomail.o xomisc.o \
  18.         xotime.o xouser.o xofwd.o xocommon.o
  19. OBJS2 = maildaemon.o xocommon.o
  20. OBJS3 = makhdrfil.o xocommon.o
  21.  
  22. DEPENDS = xobbs.h
  23.  
  24. LINTFLAGS = -u
  25.  
  26. TARGETS = xobbs maildaemon makhdrfil trigger
  27.  
  28. all:    $(TARGETS)
  29.  
  30. $(OBJS):  $(DEPENDS)
  31.  
  32. install:    $(TARGETS)
  33.     mv $(TARGETS) $(HOMEDIR)
  34.  
  35. xobbs:    $(OBJS)
  36.     $(CC) $(CFLAGS) -o xobbs $(OBJS)
  37.  
  38. maildaemon:    $(OBJS2)
  39.     $(CC) $(CFLAGS) -o maildaemon $(OBJS2)
  40.  
  41. makhdrfil: $(OBJS3)
  42.     $(CC) $(CFLAGS) -o makhdrfil $(OBJS3)
  43.  
  44. trigger:    trigger.c
  45.     $(CC) $(CFLAGS) -o trigger trigger.c
  46.  
  47. lint:    $(SRCS) $(SRCS2)
  48.     lint $(LINTFLAGS) $(SRCS) > line.out 2>&1
  49.     lint $(LINTFLAGS) $(SRCS2) > line2.out 2>&1
  50.     lint $(LINTFLAGS) $(SRCS3) > line3.out 2>&1
  51.  
  52. clean:
  53.     rm -f $(TARGETS) *.o 
  54.